Trulia is looking for a forward-thinking Lead Java Software Engineer with substantial search and real time data delivery experience to join our team of crack developers and help build and improve our next-generation real estate search engine. You will need to have experience working with large scale applications and an ability to thrive in a dynamic start up environment where the best idea wins.
You will build and lead a team of 3 to 5 engineers, providing technical guidance and hands on contribution in a highly collaborative environment. While your primary function will be to write world class code, you will also be responsible for overall delivery of initiatives by your team, will set objectives in accordance with overall company priorities, and will maintain a project backlog, working with the rest of the organization to prioritize initiatives. Just as importantly, you will be responsible for having fun in a very creative environment! To be successful in this role, you will need to quickly and effectively establish yourself as a leader in a fast paced environment, amongst a talented, dedicated group of industry leading engineers.
Requirements
Between 6 and 10 years of engineering leadership experience including the following:
Java threading
Database design in SQL; mySQL a plus
Large data set manipulation
Significant development experience in a Unix/Linux environment
Worked with svn or cvs
Shell scripting
Experience with an IDE such as Eclipse
Ability to drive initiatives through various phases from ideation to deployment while maintaining positive momentum
Apply analytical cunning to finding and solving problems
Ability to work with minimal direction
Positive attitude in a fast-changing environment
Strong work ethic and commitment
Leadership by example as well as influence
Excellent communication across the team members and various stake holders
Solr and Lucene (or other equivalent search engine technologies)